草庐IT

Android PreferenceActivity 和对话框 fragment

全部标签

android - 动态移除 fragment 并保存它们的 UI 转换

我有几个fragment,可以用一个代替另一个。这些fragment的用户界面发生变化,我需要保持它的新状态。所以代码看起来很简单:FragmentManagerfragmentManager=getSupportFragmentManager();FragmentTransactionfragmentTransaction=fragmentManager.beginTransaction();if(mStepTwo==null){mStepTwo=newQuizStepTwo();mStepTwo.setListener(mStepTwoListener);}else{fragmen

android - 在 EditText 中,单击特定文本子集时弹出对话框

找到两个解决方案-请查看所选答案当用户点击EditText的某个区域时,我想弹出一个对话框。我使用onClick来捕获点击。这部分有效:用户第一次点击EditText时,会弹出软键盘,但不会弹出对话框。随后的点击会调出键盘,然后是对话框(键盘会消失)。我怀疑这与EditText获得焦点有关。这是一个代码fragment:publicclassPrefixEditTextextendsEditTextimplementsTextWatcher,OnClickListener{publicPrefixEditText(Contextcontext){super(context);setOn

android - 通过单击/触摸外部 : 删除 fragment

我有一些fragment可以使用代码动态地从RelativeLayout添加和删除。其中一个fragment是ListFragment,与我的其他具有关闭和保存按钮的fragment相反,这个fragment仅包含一个列表。我的目标是通过在Activity中的任何地方点击它的外部来关闭/删除这个fragment。我找到了以下代码:@OverridepublicbooleanonTouchEvent(MotionEventevent){//IonlycareiftheeventisanUPactionif(event.getAction()==MotionEvent.ACTION_UP)

android - 如何在 Android 应用程序中实现垂直滑动的 fragment/面板,如谷歌音乐?

我正在尝试创建一个滑动面板,它可以滑动以垂直而非水平折叠/展开。我试过了Umano's库,但它对我来说有点问题,因为我使用的是Fragments,而不是Activity。有什么方法可以用fragment来实现吗?谢谢。 最佳答案 这叫做SlidingDrawer(从API级别17BTW开始不推荐使用)所以我不建议使用它,除非你从SDK中派生它作为你自己的滑动抽屉示例:http://www.coderzheaven.com/2011/12/01/slidingdrawer-in-android-a-simple-example/htt

android - 动态更改警报对话框中的按钮文本

我已经弄乱这个几个小时了,似乎找不到如何获得它。基本上,我有一个用于创建密码的警告对话框。有一个密码字段和一个确认密码字段。监听器检查它们是否匹配,并更新textView。我想做的是在两个字段匹配时将按钮上的文本从CANCEL更改为PROCEED。一切都在进行中……publicDialogonCreateDialog(BundlesavedInstanceState){//BuildthedialogandsetupthebuttonclickhandlersfinalAlertDialog.Builderbuilder=newAlertDialog.Builder(getActivi

android - 一项 Activity - 许多 fragment 或许多 Activity - 许多 fragment ?

我正在计划一个带有抽屉导航的新应用程序。是使用一个管理多个fragment的Activity还是使用多个fragment的多个Activity更好?有什么严重的优点或缺点吗?我阅读了很多关于此的文章,但有2012年及更早的文章。(我只是打算从数据库中读取和插入一些数据..) 最佳答案 根据我的经验,我更推荐使用包含许多fragment的多个Activity。如果您使用单个Activity,您会发现越来越难以通过Activity生命周期管理fragment。例如,如果Activity被销毁(例如,如果手机内存不足并且用户接到电话或您调

java - Android: fragment 交互监听器出错

我一直在寻找stackoverflow来解决我的问题并找到了一些很好的东西,但它对我不起作用或者我很愚蠢地看到它(HowtoimplementOnFragmentInteractionListener)我想在框架内放置一个fragment,所以我创建了它等等。我必须实现一个接口(interface)及其方法。我(认为)我做到了,但我的应用程序每次都崩溃...*编辑:我的应用程序崩溃,当我调用openHome或openRecommended时,onCreate方法有效,我收到这些错误,但一切都正确显示。这是我的代码:主Activity.javaimportandroid.app.Acti

java.lang.IllegalArgumentException : No view found for id 0x7f090047 ("project name":id/content) for fragment FmMenu 异常

只是想分享我在为客户做的项目中遇到的问题。每当我进入我的IntroActivity并按下按钮将我带到MenuActivity时,它就会崩溃。错误日志如下:02-1618:49:49.3931208-1208/com.wlodsgn.bunbunupE/FragmentManager﹕Noviewfoundforid0x7f090047(com.wlodsgn.bunbunup:id/linear)forfragmentFmMenu{b1e537f0#0id=0x7f090047}02-1618:49:49.3931208-1208/com.wlodsgn.bunbunupE/Fragm

android - 一个 fragment 中的多个 RecyclerView

我有一个具有以下设计的fragment需要帮助来实现这一点。试图将其作为标题放入适配器中,但没有成功。我的适配器publicclassFeedListAdapterextendsRecyclerView.AdapterimplementsGetJSONListener{privatefinalintVIEW_TYPE_ITEM=0;privatefinalintVIEW_TYPE_LOADING=1;privatefinalintVIEW_TYPE_HEADER=2;privateListfeedItems;privateContextmContext;privateCallWSTas

android - 如何以编程方式在警报对话框的 android 中截取屏幕截图

我看过以下Link并且它确实截取了最佳答案的屏幕截图但是,我想要的是让应用程序截取我向用户显示的警报对话框的屏幕截图,上面的解决方案和下面的代码只截取了当前在警报对话框后面的内容的屏幕截图,因此不好如果有人没有通过提供的链接,这里是使用的代码Datenow=newDate();android.text.format.DateFormat.format("yyyy-MM-dd_hh:mm:ss",now);try{//imagenamingandpathtoincludesdcardappendingnameyouchooseforfileStringmPath=Environment.